labyrinth seals - English Synonyms Dictionary